#region FileHeader
//////////////////////////////////////////////////////////////////////////////////
// Author:                          Hector Llanos
// Date:                            08.31.2010
// FileName:                        IGameState.cs
// Reason:                          Base state that all states derive from
//////////////////////////////////////////////////////////////////////////////////
#endregion

using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Content;
using System;

namespace GameState
{
    public interface IGameState
    {
        //public enum States { BASE_STATE = 0, MAIN_MENU, GAME, WON, MAX_STATE };

       
        void Enter(ContentManager content, SpriteBatch spriteBatch);
        void Input();
        void Update(TimeSpan fElapsedTime);
        void Render();
        void Exit();


    }
}
